#!/bin/bash

# 更新包索引
echo "正在更新包索引..."
sudo yum update

# 安装 OpenJDK 8
echo "正在安装 OpenJDK 8..."
sudo yum install -y java-1.8.0-openjdk-devel

# 验证 JDK 安装
java -version
if [ $? -eq 0 ]; then
    echo "OpenJDK 8 安装成功。"
else
    echo "OpenJDK 8 安装失败。"
    exit 1
fi

# 安装 Maven
echo "正在安装 Maven..."
sudo yum install -y maven

# 验证 Maven 安装
mvn -version
if [ $? -eq 0 ]; then
    echo "Maven 安装成功。"
else
    echo "Maven 安装失败。"
    exit 1
fi

# 设置环境变量
echo "正在设置环境变量..."
echo 'export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64' >> ~/.bashrc
echo 'export MAVEN_HOME=/usr/share/maven' >> ~/.bashrc
echo 'export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin' >> ~/.bashrc

# 重新加载 bashrc
source ~/.bashrc

echo "JDK 和 Maven 安装完成！"